wild lily of the valley - German English Dictionary